# Python3 条件控制

# if语句

"""
Python 中 if 语句的一般形式如下所示：

if expression:
    statement(s)

另一种常见的用法是：

if condition_1:
    statement_block_1
else:
    statement_block_2

Python 中用 elif 代替了else if，所以if语句的关键字为：if – elif – else

if condition_1:
    statement_block_1
elif condition_2:
    statement_block_2
else:
    statement_block_3

"""

# match-case语句（python3.10新特性）
"""
match-case语句（python3.10新特性）
match-case语句是python3.10新特性，它提供了一种更简洁的方式来处理多个条件分支。

def http_error(status):
    match status:
        case 400:
            return "Bad request"
        case 404:
            return "Not found"
        case 418:
            return "I'm a teapot"
        case _:
            return "Something's wrong with the Internet"
"""

#!/usr/bin/python3
# 该实例演示了数字猜谜游戏
number = 7
guess = -1
print("猜数字!")
while guess != number:
    guess = int(input("请输入你要猜的数字"))
    if guess == number:
        print("你猜中了，真厉害！")
    elif guess < number:
        print("猜小了，再猜猜？")
    elif guess > number:
        print("猜大了，在猜猜？")














































